The Garden Shed (Menu)

145 Haydons Road, London
+44 20 8543 0445

Give a rating to The Garden Shed

Suggest a dish

How much did you spend at The Garden Shed?